#!/bin/bash

randomNum() {
	if [ $# -eq 1 ];then
		(( rand = $RANDOM*$1/32767 ))
		echo $rand
	else
		echo $RANDOM
	fi
}

completar() {
	formedNumber=""
	if [ $# -eq 2 ];then
		(( max = $2 - 1 ))

		for (( i = $max; i >= 0; i-- ))
		do
			((tenth = 10 ** $i))
			if [ $1 -lt $tenth ];then
				formedNumber=$formedNumber"0"
			else
				formedNumber=$formedNumber"$1"
				break;
			fi
		done
		echo $formedNumber
	else
		echo "maaaaaaaal"
	fi
}

if [ $# -ne 1 ];then
	echo "se necesita solo un parametro para especificar la cantidad de archivos clientes que se quieren"
	exit 1
fi


for (( i = 1 ; i < $1 ; i++ ))
do
	anio=`randomNum 10`
	(( anio = anio + 1995 ))
	mes=`randomNum 12`
	(( mes = mes + 1 ))
	mes=`completar $mes 2`
	dia=`randomNum 31`
	(( dia = dia + 1 ))
	dia=`completar $dia 2`
	central=`randomNum 50`
	(( central = $central + 1 )) 
	central=`completar $central 3`
	central="CENTRAL$central"


	./genclientes.sh 20 > clientes/$anio$mes$dia.$central
done

